// 启动
if (!inApp()) {
    auto.waitFor(); // 获取无障碍服务权限，实现 Swipe 方法的关键
    let hg = launch(packageName);
    if (hg) {
        toast('启动中...');
        sleep(1500);

        loop();
    } else {
        toast('启动失败');
    }
}

// 在 App 内
function inApp() {
    return currentPackage() == 'com.phoenix.read';
}

// 循环事件
function loop() {
    if (!inApp()) {
        toast('脚本已暂停');
        return;
    }
    // 解决存在两次广告识别的问题
    wait('上滑继续观看短剧')
    swipe(device.width / 2, device.height * 3 / 4, device.width / 2, device.height / 4, 100);
    sleep(1000);
    loop();
}